option replace

pub fn replace(&mut self, value: T) -> Option<T>